const app = getApp();
Page({

    /**
     * 页面的初始数据
     */
    data: {
        bgurl:''
      },
    /**
     * 生命周期函数--监听页面加载
     */
    onLoad:function() {
      this.setData({
        bgurl:app.globalData.bgurl
      })
    },
    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady: function () {
      
    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow: function () {
      this.setData({
        
      })
    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide: function () {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload: function () {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh: function () {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom: function () {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage: function () {

    },
    /**
     * 点击进入修改页面
     */
    change_background:function(){
      let that = this
        wx.chooseImage({
          count: 1,
          sizeType: ['original', 'compressed'],
          sourceType: ['album', 'camera'],
          success (res) {
            // tempFilePath可以作为img标签的src属性显示图片
            const tempFilePaths = res.tempFilePaths
            console.log(tempFilePaths)
            wx.uploadFile({
              url: 'https://www.h5fd.xyz:2021' + '/user/changeBg',
              filePath: tempFilePaths[0],
              name: 'userBg',
              header:{'Content-Type':'application/x-www-from-urlencoded','authorization':`${wx.getStorageSync('login_key')}`},
              success:res=>{
                wx.request({
                  url: 'https://www.h5fd.xyz:2021/user/userBg',
                  header:{'Content-Type':'application/x-www-from-urlencoded','authorization':`${wx.getStorageSync('login_key')}`},
                  success:res=>{
                      app.globalData.bgurl=`https://www.h5fd.xyz:2021/app/bg/${res.data.bgname}`
                      that.setData({
                        bgurl:app.globalData.bgurl
                      })
                  }
                })

              },
              faile: err => {
                console.error(err)
              }
            })
          }
        })
    }
})